// pages/map/map.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    latitude: 0,
    longitude: 0,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getLocation();
  },
  //获取地理位置
  getLocation() {
    wx.getLocation({
      type: 'wgs84',
      success:(res)=> {
        const latitude = res.latitude
        const longitude = res.longitude
        this.setData({latitude,longitude});
      }
     })
  },
  //跳转到微信地图
  goWxMap() {
    wx.openLocation({
      latitude: 23.099994,
      longitude: 113.324520,
    })
  },
  //选择位置
  chooseLocation() {
    wx.chooseLocation({
      success(res) {
        console.log('选择位置',res)
      }
    })
  }
})
/*
  地图有关的功能：
    1. 进入小程序就定位公司的位置。
      - 获取公司的经纬度，使用经纬度定位一个点
    2. 进入小程序，定位自己的位置。
      - wx.getLocation()
      - 设置到地图
    3.页面有按钮，点击可以快速回到所处位置。
    4.规划路线：输入起点和终点
      - 输入起点和终点
      - 后端：返回起点和终点中间过程的一系列经纬度。：大量数据支持
    5.搜索某个位置周围的娱乐场所
      - 发起请求，把某个位置发给后端
      - 后端要返回这个位置周边的建筑：大量数据支持
      - 前端用 marker标记所有相关建筑物  
*/